package com.chiyoyo.multipay.framework.core.client.dto.order;

import com.github.binarywang.wxpay.bean.notify.SignatureHeader;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.Map;

/**
 * @author chil
 * 支付订单通知请求DTO
 */
@Getter
@Setter
@Accessors(chain = true)
public class PayOrderNotifyReqDTO {

    /**
     * 请求参数，通常包含订单号、支付状态等信息
     */
    private Map<String, String> params;
    /**
     * 订单通知的消息体，通常包含订单的详细数据
     */
    private String body;
    /**
     * [微信]
     * 签名头部信息，用于验证消息的完整性和安全性
     */
    private SignatureHeader signatureHeader;
}
